package org.jeecg.modules.demo.weixin.douyin.vo;

import lombok.Data;

import java.io.Serializable;

/**
 * @author: zhanglu
 * TODO
 * 校验券  获取信息
 * @date 2023/10/11  23:43
 * Description: 类
 */
@Data
public class CheckTicketVo implements Serializable {
    /**
     * 一次验券的标识, 在验券接口传入
     */
    private String verifyToken;
    /**
     * 唯一加密code
     */
    private String encryptedCode;
    /**
     * 券码id（不是原始券号）
     */
    private String certificateId;

    /**
     * 订单id
     */
    private String orderId;

    /**
     * 创建时间   时间戳 单位秒
     */
    private Long startTime;
    /**
     * 截至时间 时间戳 单位秒
     */
    private Long expireTime;

    /**
     * 用户实付金额，单位分
     */
    private Integer payAmount;
    /**
     * 原始金额，单位分
     */
    private Integer originalAmount;
    /**
     * 券实付金额（=用户实付金额+支付优惠金额），单位分
     */
    private Integer couponPayAmount;
    /**
     * 划线价，单位分
     */
    private Integer listMarketAmount;
    /**
     * 团购名称
     */
    private String title;
    /**
     * 团购类型（type=1团餐券; type=2代金券; type=3次卡）
     */
    private Integer grouponType;
    /**
     * 团购SKU ID（商品id）
     */
    private String skuId;
    /**
     * 次卡总次数
     */
    private Integer timesCount;
    /**
     * 次卡已使用次数
     */
    private Integer timesUsed;
    /**
     * 商家id
     */
    private String accountId;

}
